gcc 3.3.x doesn't like some instructions we are using so lets dum them
down a bit.
Signed-off-by: Jimi Xenidis <jimix@watson.ibm.com>
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
--HG--
extra : transplant_source : %93r5%3E%3B%09%5C%FA%F8-%09%C8%B8%91%D9%A2%B5%8C%A75
b .
/* Find our index in the array of processor_area struct pointers. */
2: LOADADDR(r14, global_cpu_table)
- muli r15, r3, 8
+ mulli r15, r3, 8
add r14, r14, r15
/* Spin until the pointer for our processor goes valid. */
1: ld r15, 0(r14)
* NOP is there to make sure there is something sane to "step
* over" to. */
console_start_sync();
- asm volatile("attn");
+ asm volatile(".long 0x200;nop");
console_end_sync();
}